A Comparative Study of Scrum and Kanban Approaches on a Real Case Study Using Simulation
نویسندگان
چکیده
We present the application of software process modeling and simulation using an agent-based approach to a real case study of software maintenance. The original process used PSP/TSP; it spent a large amount of time estimating in advance maintenance requests, and needed to be greatly improved. To this purpose, a Kanban system was successfully implemented, that demonstrated to be able to substantially improve the process without giving up PSP/TSP. We customized the simulator and, using input data with the same characteristics of the real ones, we were able to obtain results very similar to that of the processes of the case study, in particular of the original process. We also simulated, using the same input data, the possible application of the Scrum process to the same data, showing results comparable to the Kanban process.
منابع مشابه
Quantifying the Effect of U sing Kanban vs . Scrum : A Case Study
Many claims about the usefulness of various processes or methods, such as Scrum and Kanban, have been stated in agile and lean software communities. However, these claims are rarely supported by objective data or empirical investigations. In contrast, this article aims to demonstrate that the effect of processes or methods (here: Scrum versus Kanban) can be evaluated and compared on the basis o...
متن کاملروش جدید کنترل کارت از طریق ترکیب سیاستهای کنترل تولید
One of the efforts in a pull system to meet the final goal of Just-In-Time is reducing Work-In-Process (WIP) without reducing throughput rate an service level. This paper proposes a new hybird control policy using extended Kanban, Generalized Kanban and CONWIP to form the final construction of production plan. Simulation of a 3-stage case study with probabilistic parameters showed the reducti...
متن کاملAn Analysis on Scrum Methodology Used For the IT Project for Effective Software Deliverable
Many software companies and software development approaches were introduced during the past forty years to produce valuable software within time and with minimal costs. To meet this kind of requirements SCRUM methodology were introduced. SCRUM is one of Agile methodology. This paper presents a review about all the agile methodologies and recommends SCRUM is best among those methodologies. Keywo...
متن کامل The Quantification of Uncertainties in Production Prediction Using Integrated Statistical and Neural Network Approaches: An Iranian Gas Field Case Study
Uncertainty in production prediction has been subject to numerous investigations. Geological and reservoir engineering data comprise a huge number of data entries to the simulation models. Thus, uncertainty of these data can largely affect the reliability of the simulation model. Due to these reasons, it is worthy to present the desired quantity with a probability distribution instead of a sing...
متن کاملComparative study of computer simulation softwares
One of the methods for analyzing systems is simulation. Network simulation is a technique that models the behavior of the network by performing transaction calculations between different network entities and using mathematical formulas and taking observations from network products. A network simulator is a piece of software or hardware that predicts the behavior of a computer network without a ...
متن کامل